
package jnpf.zc.service;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import jnpf.zc.entity.ZcglJyghEntity;
import jnpf.zc.model.zcgljygh.ZcglJyghForm;
import jnpf.zc.model.zcgljygh.ZcglJyghPagination;
import jnpf.zc.model.zcglzcdjinfotz.ZcglZcdjInfoTzPagination;

import java.util.List;

/**
 *
 * 资产台账
 * 版本： V3.2.0
 * 版权： 智果云科技（https://www.jnpfsoft.com）
 * 作者： JNPF开发平台组
 * 日期： 2024-12-19
 */
public interface ZcglJyghService extends IService<ZcglJyghEntity> {

	QueryWrapper<ZcglJyghEntity> getChild(ZcglZcdjInfoTzPagination pagination, QueryWrapper<ZcglJyghEntity> zcglJyghQueryWrapper);



	List<ZcglJyghEntity> getList(ZcglJyghPagination zcglJyghPagination);

	List<ZcglJyghEntity> getTypeList(ZcglJyghPagination zcglJyghPagination,String dataType);


	ZcglJyghEntity getInfo(String id);

	void delete(ZcglJyghEntity entity);

	void create(ZcglJyghEntity entity);

	boolean update(String id, ZcglJyghEntity entity);

//  子表方法

	//列表子表数据方法

	//验证表单
	boolean checkForm(ZcglJyghForm form, int i);

}
